18
63
89
27
59
54
99
32
55
167
67
84
25
211
36
257
58
57
76
31
316
37
73
121
106
29
40
49
60
142
56
153
155
243
128
100
13
28
15
643
104
274
158
240
96
66
47
46
195
171
22